package com.benchproject.domainmodel;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Inheritance;
import javax.persistence.InheritanceType;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;

@Entity
@Table(name="administrator")
public class Administrator extends User implements Serializable {

	private static final long serialVersionUID = 2908948318975313647L;
	
//	@Id 
//	@GeneratedValue(strategy=GenerationType.AUTO)
//	@Column(name="administrator_id")
//	private Long id;
	
	/**
	 * Administrator will be a member of staff unlike other users.
	 */
	private Long staffNumber;

	public Long getStaffNumber() {
		return staffNumber;
	}

	public void setStaffNumber(Long staffNumber) {
		this.staffNumber = staffNumber;
	}

//	public Long getId() {
//		return id;
//	}
//
//	public void setId(Long id) {
//		this.id = id;
//	}
	

}
